package com.monkeyboy.first.singleton;

/**
 * 描述：     懒汉式（线程不安全）（不推荐）
 */
public class Singleton5 {

    private static Singleton5 instance;

    private Singleton5() {

    }

    public static Singleton5 getInstance() {
        if (instance == null) {
            //如果两个线程同时进入到这里了，同时虽然只能只能一个线程创建对象，但是创建完了另一个线程拿到
            //锁了会继续创建对象
            synchronized (Singleton5.class) {
                instance = new Singleton5();
            }
        }
        return instance;
    }
}
